home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / comm / wv16i999.zip / WINVNFAQ.TXT < prev    next >
Text File  |  1997-03-26  |  44KB  |  994 lines

  1. Frequently Ask Questions about the WinVN Newsreader
  2.     FAQ Version:    2.0
  3.         WinVN Version:  .99-9
  4.     Last Update:    March 22, 1997
  5.  
  6. I.  General Information
  7.     1.  About the FAQ (i.e. Administrivia)
  8.     2.  What is WinVN?
  9.     3.  Why people use WinVN over other News readers
  10.     4.  What do I need to run WinVN?
  11.     5.  What can it do?
  12.     6.  What can't it do?
  13.     7.  How do I get it?
  14.     8.  How do I install WinVN?
  15.     9.  I've got the software, how do I use it?
  16.     10. Who wrote this wonderful software?
  17.     11. What is WinVN's licensing status?
  18.     12. Is a commercially-supported version available?
  19.  
  20. II.  Contact information
  21.     1.  How can I keep up-to-date on WinVN's progress?
  22.     2.  How do I submit suggestions for WinVN?
  23.     3.  How do I submit source changes?
  24.     4.  What to do before asking for help.
  25.     5.  Asking for help.
  26.  
  27. III.  Common questions/Problems
  28.     1.  16/32-bit issues.
  29.     2.  What is 'gwinsock.dll'? ... 'pwksock.dll'?
  30.     3.  I'm using SLIP or PPP, how can I use WinVN most effectively.
  31.     4.  How do I choose between SMTP and MAPI?
  32.     5.  I get a "Can't find MAPI.DLL" error message...
  33.     6.  How can I do "X" from the keyboard, including Windows functions...
  34.     7.  Why are some subject lines blank except for some weird character?
  35.     8.  How do I install WinVN on a LAN Server?
  36.     9.  How do I access multiple News Servers?
  37.    10.  WinVn hangs when using a server with a large number of newsgroups
  38.    11.  WinVN worked for a long time and then suddendly fails.
  39.    12.  Can WinVN interact with my WWW browser
  40.  
  41. IV.  Common Non-WinVN problems that WinVN gets blamed for...
  42.     1.  I can't post if I have more included text than my comments....
  43.     2.  Error 502 Authentication error/NNTP Server has closed connection.
  44.     3.  I'm getting a NNTP Server refused (4017) connection error.
  45.  
  46. V.   Commonly asked for features (stuff on the to-do list)
  47.     1.  Why are articles I've read still displayed?
  48.     2.  What happened to word wrapping in the compose windows?
  49.     3.  Why can't I subscribe using a hierarchical type subscription 
  50.     like Trumpet?
  51.     4.  Can't WinVN just read the article count of the groups I'm 
  52.     subscribed to?
  53.     5.  Can the number of unread articles in a group be displayed?
  54.     6.  Can I sort the news groups in the main window?
  55.     7.  Add an Expires/Approved/...header to the dialog box?
  56.     8.  How about some button bars?
  57.  
  58. ======================================================================
  59. I.  General Information
  60.  
  61. I-1.  About the FAQ. (I.e. Administrivia)
  62.  
  63. The original WinVN FAQ was written by Greg Monroe (monroe@mail.duke.edu) 
  64. and co-written by Sam Rushing (rushing@titan.ksc.nasa.gov).  It has
  65. recently been updated by Jim Dumoulin (dumoulin@titan.ksc.nasa.gov) to
  66. include information about the latest releases of WinVN.    Additional
  67. information has come from a wide range of other sources.  These sources
  68. are quoted whenever known.  Apologies to anyone misquoted or not cited.
  69.  
  70. This document is available from WinVN's home ftp site, ftp.ksc.nasa.gov 
  71. (See the section on getting WinVN). The full FAQ is posted monthly to 
  72. several newsgroups which discuss WinVN.  A "pointer" to the FAQ is posted 
  73. on a biweekly (US definition of every two weeks) basis. 
  74.  
  75. Since WinVN is such a dynamic product, this document will probably always 
  76. be "behind the times".  The maintainer will try to keep up but just 
  77. remember he's got a family that wants to see him occasionally 8^).  See the 
  78. section on keeping up with WinVN.
  79.  
  80. Please send any submissions to Greg Monroe <monroe@mail.duke.edu> or
  81. Jim Dumoulin (dumoulin@titan.ksc.nasa.gov> or post them to the WinVN
  82. mailing list (winvn@news.ksc.nasa.gov).  Include the words, WinVN FAQ
  83. in the subject.  The preferred (but not required) format is as a
  84. MIME attachment in a word processor format which MS Word can easily
  85. import.
  86.  
  87. I-2.  What is WinVN?
  88.  
  89. WinVN is a  UseNet News reader for Microsoft Windows 3.1, Windows/95,
  90. Windows/NT, Windows/NT-AXP or the Windows Emulator on Unix (WINE).
  91. (Note:  NT compiled versions are available for most common variants,
  92. the source is generally easily transported to others).  It's name
  93. stands for Windows Visual Newsreader.  It can be used to select,
  94. view, write, sort, and print UseNet News articles.  Articles can be
  95. saved locally, cut into the Windows Clipboard or forwarded to other
  96. individuals via E-mail.
  97.  
  98. WinVN offers a more visual approach to reading News than most other news
  99. readers.  WinVN allows the user to easily navigate between newsgroups and
  100. articles via its point and click interface.  It allows the viewing of
  101. multiple articles simultaneously and on multitasking systems such as
  102. Windows/NT, it even allows multiple simultaneous news server connections.
  103.  
  104. Best of all, it is absolutely free and has a large number of folks who
  105. spend a lot of their precious free time adding features and fixing bugs...
  106.  
  107. What, it has BUGS!...  Yes, most versions of WinVN have some problems.  99%
  108. of them are very minor.  Also, the life span of any bug is on the order of
  109. 30 days (MUCH less if critical).  You should understand that unlike
  110. commercial products which are fairly static and only have versions come out
  111. every 12 to 24 months or so, WinVN is a very dynamic program.  Versions are
  112. being released with new features and fixes as rapidly as the code can be
  113. written, tested, and combined.  To paraphrase an old weather saying:  If
  114. you don't like WinVN's features, wait a month and it'll have changed.
  115.  
  116. (For anyone who's lost about what UseNet News is, get the WinVN manual (See
  117. section I-8).  It has a good discussion on this topic which is beyond the
  118. scope of this document.)
  119.  
  120. [Paraphrased from the WinVN Users' Manual Overview section.  Jim Dumoulin,
  121. Mark Riordan, et. al. with stuff from Sam Rushing and others thrown in]
  122.  
  123. I-3.  Why people use WinVN over other News readers
  124. When WinVN was created, it was the first Network News Reader written
  125. for the Microsoft Windows Platform and for 32 bit versions such as
  126. Windows/95 and Windows/NT.  Since then, many Windows readers have 
  127. been created, including Trumpet, Free Agent, NewsExpress and news 
  128. readers built into popular WWW Browsers such as Netscape.   Because 
  129. it is noncommercial with a complete volunteer programming team, it 
  130. cannot possibly compete with the current software trend and add 
  131. every feature in the world.   WinVN's design goal is to provide
  132. a small and easy to use News Reader that has all the necessary features
  133. of a news reader without consuming tons of memory or screen real estate.
  134. WinVn uses multiple overlapping Windows rather than a single large
  135. frame because WinVN users prefer to read information while using 
  136. that information somewhere else on the screen.  WinVN is also the 
  137. only Windows News reader available with complete source code.  This
  138. allows developers in various countries around the world to create
  139. language specific versions of WinVN.
  140.  
  141. I-4.  What do I need to run WinVN?
  142.  
  143. Obviously, a PC with Windows, Windows/95 or Windows/NT installed.  The
  144. Windows needs to support the TCP/IP networking protocol.  This is 
  145. built into all modern Windows programs (such as Windows/95 or Windows/NT)
  146. but for older Windows 3.1 systems, you will need one of the following 
  147. TCP/IP Support software packages:
  148.  
  149. For WINSOCK (v1.0 or higher) compliant TCP/IP stacks (called WINSOCK.DLL):
  150.    A WINSOCK compliant TCP/IP product such as Trumpet, PC/TCP,
  151.    NetManage TCP/IP, Microsoft LanManager 2.2, DEC Pathworks 5.0.
  152.  
  153. *or*
  154.  
  155. For NON-WINSOCK TCP/IP stacks:
  156.    A DEC Pathworks v4.1 or Microsoft LanManager 2.1a compatible
  157.    WSOCKETS.DLL Dynamic Link Library.
  158.  
  159. Since reading news is no fun without a server to supply articles,  you will
  160. need to know the address of a "News Server" that is accessible are
  161. available via your InterNet service supplier.  The technical specs are that 
  162. the server must be...
  163.  
  164.    An NNTP News Server.  It *must* support one of the following
  165.    NNTP extensions:
  166.  
  167.     XHDR (most news servers can do this)
  168.         or
  169.     XOVER (InternetNetNews is an example of a news server that
  170.         does XOVER)
  171.  
  172.    WinVN will use XOVER if your server supports it.
  173.  
  174. Most News Servers that you can connect to via TCP/IP meet this requirement.
  175. I suggest you just try connecting to your news server before
  176. bothering...er...asking your support folks.
  177.  
  178. [Paraphrased from the Readme.txt file]
  179.  
  180. I-5. What can it do?
  181.  
  182. WinVN's list of features is constantly changing.  Usually, new features are
  183. added.  Occasionally, features will be taken away - like word wrap - but
  184. this is rare 8^).
  185.  
  186. WinVN allows you to read UseNet News on-line, via NNTP, and to compose and
  187. send replies via news or email (SMTP or MAPI).
  188.  
  189. For a complete list of features and configuration options, see the on-line
  190. help, or the printed user manual.  Note that even these sources can be out
  191. of date, as there is usually a lag between the implementation of a feature,
  192. and the point where someone gets around to documenting it.
  193.  
  194. Quickly, here are the whiz-bang features:
  195.  
  196.  o WinVN is usable on both high speed LAN or asynchronous connections,         
  197.     but is optimized for use on LANs.  There is no local caching or
  198.   o WinVN is public domain, available in compiled 16 or 32 bit versions or 
  199.     in source form.  The main platform is Intel, but it has also been
  200.     compiled for use on AXP/Alpha and MIPS.
  201.   o WinVN is fully RFC 1036 compliant.
  202.   o WinVN is somewhat more international than other readers.  English and
  203.     Japanese versions are currently available.  Other languages including
  204.     French, German and Russian are in the implementation stages.
  205.   o WinVN uses less screen space than other readers, and windows can be
  206.     overlapped (both WinVN and other application windows).  It requires
  207.     less memory than most other readers and works well on small machines.
  208.   o WinVN uses the same newsrc file format as the original newsreaders on
  209.     the unix platform, which are still in wide use.
  210.   o WinVN is believed to be the fastest, highest performance newsreader
  211.     for PCs (for LAN operation).  A choice of sockets interfaces is
  212.     available, mainly to optimize interfaces to different vendor TCP/IP
  213.     stacks.
  214.   o WinVN can sort articles by thread, date, author, subject, etc.  It has
  215.     catchup and 'mark unread' options, and can read back a referenced
  216.     article with double click.                                                 
  217.   o WinVN is easy to configure for multiple users or multiple newsfeeds
  218.     from the same PC.  Network installations are also easily set up.
  219.   o WinVN is integrated with both MAPI and SMTP complient mail.  This
  220.     allows features such as CC by Mail to author with posts and article
  221.     forwarding by mail with comments.
  222.   o Background operation during list/article retrieval (useful for
  223.     SLIP/PPP users)
  224.   o Powerful encoding/decoding capability (useful for those binaries
  225.     newsgroups) including MIME Support
  226.   o Marks cross posted articles that have been read as read in all groups.
  227.   o Many, many options and feature settings         
  228.  
  229. Due to the fast pace of WinVN's development, you should always check up on
  230. the latest version available.  See 'How can I keep up-to-date on WinVN's
  231. progress?'.  Sometimes a feature that you'd like to see has already been
  232. implemented, but you're not seeing it because you're using version 0.82
  233. (dated Sep. 1993) or some older version.  Before asking for a new feature,
  234. check to make sure you are running the latest version.
  235.  
  236. [ Sam Rushing, et. al.]
  237.  
  238. I-6. What can't it do?
  239.  
  240. There are many things that people would _love_ to have WinVN be able to do.
  241. We have been asked about these features several hundreds of times (or at
  242. least it seems like that many times).  Many of these features are simply
  243. too difficult to add to WinVN, and are not worth the effort of
  244. implementing. Note, however, that this is my opinion. You may feel
  245. differently.  Lucky for you, the WinVN sources are available to all, and if
  246. you _really_ want a feature, you are welcome to write it, and we hope that
  247. you will submit your changes back to the project for inclusion.
  248.  
  249. The reason that some of these features are difficult to implement lies in
  250. WinVN's 'fragility'.  It is a relatively old program, having been started
  251. in 1989.  Many early implementation decisions are now practically 'carved
  252. in stone'.  Changing these characteristics would require rewriting large
  253. portions of the code, which is simply not feasible for a project that
  254. has only a few volunteer programmers spending a few hours a month.
  255. Even the simplest change can lead to the complete failure of WinVN for 
  256. some set of users.
  257.  
  258. . WinVN cannot do 'off-line' news reading. (although it can be used
  259.   in conjunction with other packages to provide offline capabilities)
  260. . WinVN can be frustratingly slow over a slow modem-based slip/ppp link.
  261. . WinVN does not allow me to totally ignore already-read articles.
  262.  
  263. WinVN was originally designed with LANs (ethernet) in mind. Assumptions
  264. were made that certain operations were relatively 'cheap' in terms of user
  265. time and computer resources.  For this reason, WinVN tends to grab as much
  266. information as possible about the set of articles you are reading.
  267. Changing this tendency would require modifying WinVN's network state
  268. machine, which is hopelessly tied together with WinVN's display code and
  269. user interface.
  270.  
  271. . WinVN's editing capabilities are lacking
  272. WinVN does what it can with the standard windows edit object (the same used 
  273. by 'notepad' - the 'Edit' class window).  Writing a replacement editor is
  274. somewhat outside the scope of our project.  Other editors can be used,
  275. however, with judicious use of the cut and paste capability.  To our
  276. knowledge, there are no freely available editor DLL's that could be used in
  277. place of the edit class window.  If you know differently, please contact
  278. us.
  279.  
  280. . WinVN does not 'word-wrap' in the edit window.
  281. Although this capability is available with the edit windows, using it
  282. causes problems... the word wrap capability is not sufficiently flexible to
  283. allow us to avoid mangling long headers.  This kind of mangling is
  284. unacceptable behavior on UseNet.  We hope that eventually someone can
  285. 'split' the header and body of a new message into two separate windows, so
  286. that word-wrap can be turned on in the body portion and left off in the
  287. header.
  288.  
  289. [from Sam Rushing]
  290.  
  291. I-7.  How do I get WinVN?
  292.  
  293. The latest version of WinVN is always available from ftp.ksc.nasa.gov.
  294. the directory [/pub/winvn].   This network site should always be up
  295. but can get very slow anytime a shuttle is in orbit.  All WinVN files
  296. on the site are zipped.  If you don't have an Unzip utility, there
  297. is one kept in the WinVN directory on ftp.ksc.nasa.gov.
  298.  
  299. The English version of WinVn:
  300.     Maintained by Jim Dumoulin (dumoulin@titan.ksc.nasa.gov)
  301.     WWW Page:  http://www.ksc.nasa.gov/software/winvn/winvn.html
  302.     NNTP:      news://news.ksc.nasa.gov/mail.winvn
  303.     Main FTP:       ftp://ftp.ksc.nasa.gov/
  304.     Mirror Sites:   ftp://ftp.ibp.fr/pub/pc/winvn
  305.                     ftp://ftp.sunet.se/pub/pc/windows/winvn
  306.  
  307.   Other archives:   ftp://ripem.msu.edu:/pub/pc/win/winvn/ftp.ksc.nasa.gov/
  308.                     ftp://shannon.mee.tcd.ie/WinVN
  309.    
  310. The FTP directories are:
  311.   pub\winvn\win3     16 bit for Windows and Windows For Workgroups
  312.     (URL: ftp://ftp.ksc.nasa.gov/pub/winvn/win3/ )
  313.  
  314.   pub\winvn\nt       32 bit for Windows NT (Intel and Alpha)
  315.     (URL: ftp://ftp.ksc.nasa.gov/pub/winvn/nt/ )
  316.  
  317.   pub\winvn\win95    32 bit for Windows 95 (same as Intel NT)
  318.     (URL: ftp://ftp.ksc.nasa.gov/pub/winvn/win95/ )
  319.  
  320.   pub\winvn\beta    Latest beta version
  321.     (URL: ftp://ftp.ksc.nasa.gov/pub/winvn/beta/ )
  322.  
  323. You can also get the userguide and FAQ in pub\winvn\docs, and the latest
  324. source in \pub\winvn\source\current\dist.
  325.     (URL: ftp://ftp.ksc.nasa.gov/pub/winvn/source/current/dist/ )
  326.  
  327. The 'active source' that Jim is working on at NASA is at:
  328.    ftp://ftp.ksc.nasa.gov/pub/winvn/source/current/winvn/
  329.  
  330. The Japanese version of WinVn:
  331.    Maintained by Masaki Ishido (ishidou@jpn.hp.com)
  332.    FTP site:  ftp://ken.aae.kagoshima-u.ac.jp/pub/WinVN/Japanese/
  333.    NNTP site: news://ken.eng.kagoshima-u.ac.jp
  334.  
  335. The German version of WinVn:
  336.    Maintained by Peter Heirich (WINVN@HEIRICH.IN-BERLIN.DE)
  337.    WWW Site:  http://home.t-online.de/home/heirich/winvn.htm
  338.    FTP Site:  ftp://ftp.ibp.fr/pub/pc/winvn/de/
  339.  
  340. The plugin for WinVN that replaces WinVN Gensock.DLL interface with
  341. one that allows offline reading is available at:
  342.  
  343.    Maintained by Goh Tanaka
  344.    FTP site:  ftp://ken.eng.kagoshima-u.ac.jp/pub/WinVN/gwssoup/gsoup_a6.lzh
  345.    After extracting, edit your WinVN.ini file and change 
  346.    GenSockDLL= to point to your GWSSOUP.DLL
  347.  
  348. I-7.  How do I install WinVN?
  349.  
  350. Note:  These instructions are valid for software obtained from the site
  351. listed in section I.6.
  352.  
  353. First, make sure your system meets the requirements defined in Section I.3.
  354. Also, make sure that your WinSock or other supported TCP/IP support
  355. software is installed properly and is working.  If you are running
  356. under Windows/95, use the 32bit WinVN and native Windows/95 TCP/IP
  357. networking stack.  Don't try to run the same 16bit Winsock stack you
  358. used on Windows 3.1  Finally, make sure you have an address for your
  359. news server and optionally, your SMTP mail server (only needed if you
  360. want to send mail in WinVN).  Don't fill out the authorization box
  361. in WinVN unless you are positively sure that your news server requires
  362. it.
  363.  
  364. Create a directory in which WinVN is to be installed.  Unzip the
  365. distribution files into this directory.  
  366.  
  367. Next, install the CTL3DV2.DLL (CTL3D32 for NT and Win95) file in your         
  368. windows system directory, e.g. C:\WINDOWS\SYSTEM for 3.1 or Win95 and
  369. C:\WINNT\SYSTEM32 for NT.  This is distributed as CTL3DV2.ZIP (CTL3D32.ZIP
  370. for NT).  The best way to do this is to unzip it with the -n (new files
  371. only) option on the PKUNZIP command, e.g. pkunzip -n ctl3dv2.zip
  372. c:\windows\system.  (Note: Change the last part to match your system
  373. directory).  You may already have a version of this on your system as it is
  374. a common DLL file used by MS C programs.
  375.  
  376. ***IMPORTANT NOTE***  There should only be one copy of CTL3DV2.DLL or
  377. CTL3D32.DLL on your system.  THIS MUST BE IN THE WINDOWS DIRECTORY.  Delete
  378. any other copies.
  379.  
  380. If you are on Windows 3.1, edit your autoexec.bat file and add a 
  381. TZ environment variable if needed (TimeZone).  E.G., the statement:
  382.  
  383. SET TZ=EST5EDT
  384.  
  385. indicates the US Eastern Time Zone.  If you don't know your TimeZone 
  386. designation, look it up in the Timezone table in the WinVN Users Guide or 
  387. ask a local programmer.  S/he should know or be able to find out.  You'll 
  388. need to reboot your PC some time to make this effective, but it's not 
  389. required to do it now.
  390.  
  391. If you're using a standard WinSock TCP/IP implementation (99% of the people)
  392. , skip the next step.
  393.  
  394. If you're using a supported non-WinSock TCP/IP software package (See I-4), 
  395. edit the WINVN.INI file in the install directory.  Locate the line that 
  396. starts:  GENSockDLL=...  Replace the GWINSOCK.DLL with PWKSOCK.DLL.  Save 
  397. this change and exit.
  398.  
  399.  
  400. In Program Manager, add a WinVN Icon to a group.  Then start WinVN.  You
  401. will be prompted for your NNTP News Server address and some other 
  402. information.  The only required field is the NNTP Server name.  If you 
  403. don't have a MAPI mail system (e.g. MS Mail), you should select SMTP.  You 
  404. should do this even if you are not using SMTP mail.  This prevents problems 
  405. on some Windows installations that have MAPI support but no Mail client.
  406.  
  407. Note:   Fill in the userid/password fields only if required by your news 
  408. provider.
  409.  
  410. Next, you will be prompted for your personal information, such as name, e-
  411. mail address, and organization name (used in postings).
  412.  
  413. Note:   Both the communications and personal settings can be changed via 
  414. WinVN menu options.
  415.  
  416. That's it, you've installed it and are ready to take it for a spin....
  417.  
  418. [from Greg Monroe]
  419.  
  420. I-9.  I've got the software, how do I use it?
  421.  
  422. Well, the best place to learn the major features of WinVN is to get the 
  423. manual and read it or use the on-line help.  However, be aware that since 
  424. WinVN is a dynamic program (See I-1), the manual and help files are 
  425. generally behind the current software version.  Don't be afraid though, 
  426. most of the new features are either self explanatory or can be ignored (if 
  427. you want to) until documented.
  428.  
  429. The manual is distributed in two formats, MS/Word and PostScript, at the 
  430. same FTP location you got the software from.  (See Section I-6)
  431.  
  432. [from Greg Monroe]
  433.  
  434. I-10. Who wrote this wonderful program?
  435.  
  436. WinVN was originally written by Mark Riordan (mrr@scss3.cl.msu.edu). The
  437. development of WinVN was then taken over by Sam Rushing and Jim Dumoulin
  438. with some major enhancements by John Cooper.  Since then a number of
  439. other folks have contributed to WinVN's success by submitting new features
  440. and bug fixes.
  441.  
  442. Here they are in alphabetical order:
  443.  
  444.     Matt Bretherton         MBretherton@cmutual.com.au
  445.     Harvey Brydon           brydon@tulsa.dowell.slb.com
  446.     John S. Cooper          jcooper@planetz.com
  447.     Michael Downs           mdowns@eos.arc.nasa.gov
  448.         Mike Downs              downs@titan.ksc.nasa.gov
  449.     Jim Dumoulin            dumoulin@titan.ksc.nasa.gov
  450.     Michael Finken          finken@conware.de
  451.     Don Gardner             gardnerd@keystone.ksc.nasa.gov
  452.     Jody Glasser            jglas@tdycont.com
  453.         Tanaka Goh              goh@yamato.ibm.com.jp
  454.         Peter Heirich           peter@heirich.in-berlin.de
  455.     Masaki Ishido           ishidou@yhp.hp.com
  456.         Jim Martin              jim@noc.rutgers.edu
  457.         Tom Menshik             tmenshik@hpcvitlm.cv.hp.com
  458.     Conor Nolan             cnolan@tcd.ie
  459.         Roger Pearse            pearse_w_r@bt-web.bt.co.uk
  460.     Mark Riordan            mrr@scss3.cl.msu.edu
  461.     Sam Rushing             rushing@nightmare.com
  462.         Mitsuo Shimomai         sim@aae.kagoshima-u.ac.jp
  463.         Vince Vielhaber         vev@michvhf.com
  464.  
  465. (Note:  The WinVN Manual has a very good history of WinVN section if
  466.         you're curious.)    
  467.  
  468. I-11. What is WinVN's licensing status?
  469.  
  470. License to use WinVN
  471.  
  472. The authors of WinVN have placed it in the public domain.  This means you
  473. can use it free of charge for any purpose you like, with no conditions
  474. being placed on its use by us.  The source code is also available free of
  475. charge, under the same [un]conditions.
  476.  
  477. You have our permission to modify, redistribute, hoard, or even sell WinVN
  478. in its executable or source form.  You don't have to pay us anything.  If
  479. you do sell WinVN, though, we'd appreciate it if you'd provide your own
  480. support.  The support load for WinVN is already quite substantial, and the
  481. WinVN developers work as unpaid volunteers (except in the case of
  482. supporting their own in-house users).
  483.  
  484. I-12. Is a commercially-supported version available?
  485.  
  486. As a U.S. government employee, the current maintainer of WinVN is not
  487. permitted to sell or in any way profit from WinVN.  However, from time
  488. to time, some ex-members of the WinVN development team have provided
  489. commercial support for WinVN.  This usually takes the form of a
  490. financial agreement between a large distributor of an integrated set
  491. of Internet applications and someone very familar with WinVN sources.
  492. They agree to perform specific bug fixes and help desk support over a
  493. given time for a fee.  You may be able to contact Sam Rushing
  494. (rushing@nightmare.com), John Cooper (jcooper@planetz.com) or other
  495. WinVN authors if you have a need for this type of support.  Also,a
  496. number of software vendors have used the WinVN sources and supported
  497. them under their own name.
  498.  
  499.  
  500. ======================================================================
  501. II.  Contact information
  502.  
  503. II-1. How can I keep up-to-date on WinVN's progress?
  504.  
  505. If you are directly on the Internet, you can access the WinVN Newsgroup
  506. by pointing your newsreader at the host, news.ksc.nasa.gov.  This is a 
  507. gatewayed version of the developer's mailing list, and will keep you as up 
  508. to date as we are.  [you can do this in WinVN from the Config...Comm menu.]  
  509. Most people that do this setup two desktop icons for WinVN, one pointing
  510. to their local News Server and the other pointing to the NASA server
  511. that has the one visible group "mail.winvn".  (See the Multiple News 
  512. Servers/Network section for info].
  513.  
  514. If you prefer to monitor WinVN via E-mail instead of network news, there 
  515. is a mailing list that you can automatically join.  To join, send email 
  516. to "domo@news.ksc.nasa.gov" with the words "Subscribe Winvn" in the 
  517. body (not the subject) of the message.
  518.  
  519.  
  520. II-2.  How do I submit suggestions for WinVN?
  521.  
  522. You can submit suggestions for WinVN by sending email to the mailing list 
  523. (or posting directly to the newsgroup).  Note that most of the suggestions 
  524. have already been thought of, and lay on our minds as a constant burden of 
  525. the failings of WinVN.  Be kind. 8^)
  526.  
  527. See the 'What can't WinVN do?' question for more info.
  528.  
  529. Suggestions are always appreciated.  The likelihood of a suggestion being 
  530. implemented depends on several factors:
  531.  
  532. 1) how difficult it would be to implement
  533. 2) possible unwelcome interactions with other WinVN features
  534. 3) how badly the users want it
  535. 4) how many other (possibly more important) things are waiting to get done.
  536. 5) as useful as your suggestion may be, it's always possible that it will 
  537. merely confuse or even irritate some users.
  538.  
  539.  
  540. II-3.  How do I submit source changes?
  541.  
  542. When working on WinVN source code, adhering to the following conventions 
  543. will make everyone's life easier:
  544.  
  545. 1) discuss your idea on the list, as it's quite possible that someone else 
  546. is working the same thing.
  547.  
  548. 2) always work with the absolute latest version of the sources.  The
  549. development of WinVN usually takes place on the same server as 
  550. FTP.KSC.NASA.GOV so you can look at the last edit date from the individual
  551. files on that server to see if it is under active development.
  552.  
  553. 3) when editing, do not change unnecessarily code or comments unrelated to 
  554. your work.  This includes retabbing or reindenting code.  We use a revision 
  555. control system (GNU RCS) that is sensitive to these type of changes, and it 
  556. is much more difficult to identify substantive changes from the cosmetic 
  557. ones.  Much of the source code has been reindented by others in the past 
  558. using different editors... this has led to chaotic indentation in many of 
  559. the source files that is very hard to read.  Also, when editing a WinVN
  560. file, set your tab-width of your editor to 2 so that Tabs are expanded
  561. consistently by all WinVN developers.
  562.  
  563.  
  564. 4) don't add or change any of the RCS information at the head of the source 
  565. files.  This information is maintained automatically, and mucking with it 
  566. can cause confusion and more work.
  567.  
  568. 5) submit whole files, and only the files you have changed.
  569.  
  570. 6) Please zip the sources (even if it's only one file), and send them to 
  571. the maintainer (me, dumoulin@titan.ksc.nasa.gov) in an encoded format.  You 
  572. may use a MIME encoder (mpack, Eudora attach, ELM&PINE 'attach') or 
  573. uuencode.
  574.  
  575. Often when a feature is added, it is appropriate to implement it as a 
  576. configurable option, in order to avoid confusing current users, and to 
  577. satisfy the small number of people who may actually dislike it.
  578.  
  579. For examples of configurable options, look at the .ini file maintenance 
  580. code, and the 'Config/Misc' dialog box implementation.
  581.  
  582. You should also keep in mind that WinVN is a public domain project, and the 
  583. licensing terms (or lack of them) apply.  We will not accept any changes
  584. that we are not allowed to freely redistribute. If you are unhappy with 
  585. this - say, with the idea that just about anyone can take WinVN, including 
  586. your code, and make a living (or even a killing), then you should not
  587. submit those changes.
  588.  
  589. Note that (of course) you have the right to maintain a separate version of 
  590. WinVN, and even collaborate with others if you don't like these 
  591. [un]conditions.  We don't encourage this, but you should be aware that it 
  592. is an option.
  593.  
  594.  
  595. II-4.  What to do before asking for help.
  596.  
  597. Before asking for help you should try to do the following:
  598.  
  599. Get the latest version of WinVN (see section I.7) and see if the problem 
  600. still exists.
  601.  
  602. Check the articles posted on the WinVN news group (see II.1).  Often the 
  603. problem has already been reported and either a solution or a notice of when 
  604. it will be fixed has already been posted.
  605.  
  606. [from Greg Monroe]
  607.  
  608. II-5.  Asking for help/Reporting problems.
  609.  
  610. You can ask for help using the same methods described in "How do I making a 
  611. suggestion?" above.  However, when reporting a bug please include as much 
  612. information as possible.  E.g., What Operating system you are using, 
  613. what WinSock stack are you using, what version(s) of WinVN you've tried, 
  614. instructions on how to duplicate the problem, etc.
  615.  
  616. Also, remember that WinVN is a free product and the folks answering
  617. questions are doing this gratis.
  618.  
  619. [from Greg Monroe]
  620.  
  621. ======================================================================
  622. III.  Common questions
  623.  
  624. III-1.  16/32-bit issues.
  625.  
  626. WinVN is available in both a 16, 32-bit and DEC AXP versions.
  627. Note that even though some tcp/ip stacks (vxd-based ones like FTP's PC/TCP 
  628. 3.0, and Microsoft's WFWG TCPIP32 product (wolverine)) are actually 32-bit 
  629. stacks, they do not support the 32-bit WINSOCK interface (via 
  630. 'wsock32.dll').  Using 32-bit WinVN on these stacks means that _another_ 
  631. layer of translation is added to WinVN's winsock calls (32bit -> 16bit -> 
  632. 32bit).
  633.  
  634. When you are running WinVN on a 32-bit operating system (such as Windows/95
  635. or Windows/NT) we suggest that you use the 32-bit version of 
  636. WinVN.  Binaries are available for the Intel and Alpha/AXP platforms. The
  637. NASA site doesn't have an NT/MIPS platform but others on the list have
  638. compiled for MIPS/NT.
  639.  
  640.  
  641. III-2.  What is 'gwinsock.dll'? ... 'pwksock.dll'?
  642.  
  643. The sockets code for winvn has been moved into a 'DLL' (dynamic link 
  644. library).  Such libraries can be changed 'on the fly', by renaming them or 
  645. explicitly loading a particular one.  This allows us to distribute one 
  646. winvn executable, and have the user select a DLL in order to specify what 
  647. networking stack they are using.  It also allows us to update just the DLL, 
  648. in case of sockets-specific problems.  This also allows the library to
  649. be swapped out with WSSOUP.DLL so that WinVN can be used in an offline
  650. manner.
  651.  
  652. Do not move either of these DLLs out of the directory where winvn.exe is 
  653. kept.  Consider them 'part' of winvn.exe.  It is important to understand 
  654. that these DLLs are NOT REPLACEMENTS for your regular sockets DLL 
  655. (WINSOCK.DLL or WSOCKETS.DLL), they USE your regular sockets DLL.
  656.  
  657.  
  658. III-3.  I'm using PPP or SLIP, how can I use WinVN most effectively.
  659.  
  660. WInVN is a good online client to use with a 9600/14000/28800 BPS SLIP/PPP
  661. connection.  This means that it is usable, but will have traits that may be
  662. frustrating to the user.  If you are on a slow connection, you should
  663. configure WinVN so that the entire list of news groups are not downloaded
  664. each time you use WinVN.
  665.  
  666. There have been and continue to be improvements to WinVN to better support 
  667. PPP (and other environments).  The best place to find out about these is 
  668. the User Manual's section about Reading only UnRead Articles.
  669.  
  670. [from Greg Monroe]
  671.  
  672. III-4.  How do I choose between SMTP and MAPI?
  673.  
  674. The quick answer to this is that if your mail system is Microsoft Mail use 
  675. MAPI.  If it isn't use SMTP.  The long answer to this is in the "MAPI vs. 
  676. SMTP" section in the User's manual. 
  677.  
  678. [from Greg Monroe]
  679.  
  680. III-5.  I get a "Can't find MAPI.DLL" error message...
  681.  
  682. You've chosen the wrong mail type in your setup.  Use Config, 
  683. Communications and change it.  Contact your local support folks about what 
  684. address to use with SMTP.
  685.  
  686. [from Greg Monroe]
  687.  
  688. III-6.  How can I do "X" from the keyboard, including Windows functions?
  689.  
  690. Unfortunately, not all of WinVN's functions can be done via the keyboard.  
  691. Also, some WinVN windows don't support all the normal Windows key 
  692. functions.  This is because they are custom Windows instead of standard 
  693. Windows.  This means that code to do these functions must be included in 
  694. WinVN.  
  695.  
  696. This is something that is on the 'to do' list (care to get the code and do 
  697. it?).  Each new release of WinVN tends to improve the keyboard function, 
  698. but somethings get put on the "back burner" in favor of other features or 
  699. actually requires some major rewriting.  It doesn't hurt to ask for a 
  700. keyboard function to be added.  However, before asking, try the latest 
  701. version, it may have already been added.
  702.  
  703. [from Greg Monroe]
  704.  
  705. III-7.  Why are some subject lines blank except for some weird character?
  706.  
  707. That character (which in some fonts is a neat little triangle) is the 
  708. thread depth indicator.  It looks better if you use a fixed font size.
  709.  
  710. You can get rid of it by selecting 'show full subject...' in the 
  711. config/misc menu, but it will clutter up the window some.
  712.  
  713. [from Sam Rushing]
  714.  
  715. III-8.  How do I install WinVN on a LAN Server?
  716.  
  717. WinVN can easily be installed on LAN Servers.  Simply install the program 
  718. in a server directory according to the installation instructions (see 
  719. Section I-7).  Then see Section III-9 for the methods you can use to point 
  720. WinVN to alternate locations for individual user configuration files.
  721.  
  722. [from Greg Monroe]
  723.  
  724. III-9.  How do I access multiple News Servers?
  725.  
  726. WinVN has three methods that allow it to use alternate configuration files 
  727. or newsrc files.  FYI - The config file (winvn.ini is the default name) 
  728. contains the information set under the "Config" menu in the main window.  
  729. The newsrc file (newsrc is the default name) contains information about the 
  730. groups and articles read.
  731.  
  732. The first method is to use a WINVN environment variable.  If this is set 
  733. (prior to starting Windows and not from a DOS Window!), it tells WinVN what 
  734. directory the winvn.ini and newsrc files can be found.  The command format 
  735. to set this variable is:
  736.  
  737.     SET WINVN=<directory to use>  (e.g. C:\WINVN)
  738.  
  739. Note:  Create the directory and copy winvn.ini and newsrc into it first.
  740.  
  741. The second method is to use a single command line parameter.  WinVN assumes 
  742. that this is a directory where a copy of winvn.ini and newsrc will exist.  
  743. Create the directory to use, e.g. C:\WINVN\NEWS.KSC.  Copy the winvn.ini 
  744. and newsrc files into this directory.  Next, create a duplicate WinVN icon 
  745. in program manager (hold the ctrl key and drag with the mouse).  Change the 
  746. icon properties so that the command line has the directory path as a 
  747. parameter, eg. C:\WINVN\WINVN C:\WINVN\NEWS.KSC.
  748.  
  749. Start WinVN, use Config/Communications to change the news server field to 
  750. your alternate news server, eg. news.ksc.nasa.gov.
  751.  
  752. The third method is to use TWO parameters on the command line.  The first 
  753. is the FILE to use for the configuration file, eg. C:\WINVN\WINVNALT.INI.  
  754. The second is the file to use for the newsrc file, eg. C:\WINVN\NEWSRC.KSC.  
  755. You can set this up using the same basic process outlined for method two.
  756.  
  757. [from Greg Monroe]
  758.  
  759. III-10  WinVn hangs when using a server with a large number of newsgroups
  760.  
  761. If you are using a version of WinVN older than .99-9, you need to
  762. upgrade to fix this problem.  If you can't upgrade, here is a 
  763. temporary fix and explanation.
  764.  
  765. The problem may be caused by running out of swap-space.  Go into Control
  766. Panel and double click on 386 Enhanced, then press the button labeled
  767. Virtual Memory.  Increase the amount to something rather large 
  768. (30-50MB) or even more if necessary.  You'll need to re-start things,
  769. then go back into WinVN and download the list of newsgroups.  After
  770. you have the list and save it, you can repeat the above and reset it
  771. to the original value.  Try both permanent and temporary swap files.
  772.  
  773. If Windows claims it won't use a swap file the size you're requesting, 
  774. here's a tip about swap files from Pai Yili that should help:
  775. "If you experience difficulty, add the following line to the bottom
  776. of the [386 enh] section of system.ini:
  777.  
  778. PageOverCommit=8
  779.  
  780. Save the file, restart Windows, and then look to see how large a swap
  781. file Windows is now recommending.  Increase the PageOverCommit value
  782. until the desired swap file sive is shown in the recommended size area
  783. of the Virtual mamory dialog.  Without changing this setting, setting
  784. the swap file larger than the recommended size will not help.  Windows
  785. will only use the amount recommended, no matter how big the file is.
  786.  
  787. If for some reason this doesn't work, ftp over to ftp.ksc.nasa.gov and
  788. in the /pub/winvn/data you'll find a file called newsrc.  It's a partial
  789. newsrc that should get you going.  Put it in the directory that WinVN looks
  790. for the newsrc file (usually the same directory that WinVN is in).  Then
  791. connect and get the latest group list.
  792.  
  793.  
  794. III-11.  WinVN worked for a long time and then suddendly fails.
  795.  
  796. If you are running a version older than .99-9, you should upgrade
  797. to fix the most likely cause of this problem.  It is usually caused
  798. by a line in the newsrc that got too long.  Odds are, when you
  799. finish reading a group you don't mark the remaining messages as read.
  800. When you do that, the newsrc file gets entries for seen articles like
  801. this:
  802.  
  803. rec.food.cooking: s13355 1-297,306-388,400,455,501,677-689,732 and so on.
  804.  
  805. What you need to do is edit the file with a GOOD editor and when you 
  806. find any of the offending lines, clean it up by removing most of those
  807. entries so it would look more like this:
  808.  
  809. rec.food.cooking: s13355 1-13000
  810.  
  811. This will leave the last 355 available to read.  If you don't want those
  812. you can just make it 1-13355.
  813.  
  814. [from Vince Vielhaber]
  815.  
  816.  
  817. III-12.  Can WinVN interact with my WWW browser
  818.  
  819.  WinVN can be configured so that you can click on anything in a
  820. News message that looks like a World Wide Web (WWW) Universal
  821. Resource Locator (URL).  You need to setup your browser information
  822. in the Config/Execute menu.
  823.  
  824. ======================================================================
  825. IV.  Common Non-WinVN problems that WinVN gets blamed for...
  826.  
  827. IV-1.  I can't post if I have more included text than my comments....
  828.  
  829. This is a "feature" of your News server not WinVN.  Contact your News 
  830. server maintainer about this.
  831.  
  832. [from Greg Monroe]
  833.  
  834. IV-2.   Error 502 Authentication error/NNTP Server has closed connection.
  835.  
  836. This means that the userid/password in the 'Configure comm..." is invalid 
  837. for your news server.  The common solution is that you have a userid and/or 
  838. password configured and don't need one.  Most servers don't require this.  
  839. Of course, it could be that the server does require one and you didn't 
  840. supply the proper information.
  841.  
  842. [from Greg Monroe]
  843.  
  844. IV-3.  I'm getting a NNTP Server refused connection error.
  845.  
  846. The most common is that the NNTP News Server address in your communications 
  847. settings is not the proper server machine.  E.g., ftp.ksc.nasa.gov is a 
  848. valid machine but is not a news server, it should be news.ksc.nasa.gov.  
  849. Change it to the correct machine name.  If it's the correct name, try 
  850. connecting in a few hours.  Your news server may have suspended connections 
  851. for a time to do some maintenance.
  852.  
  853. [from Greg Monroe]
  854.  
  855. ======================================================================
  856. V.  Commonly asked for features (stuff on the to-do list/why it's hard).
  857.  
  858. V-1.  Why are articles I've read still displayed?
  859.  
  860. Currently there is nothing in WinVN that would limit the display to only 
  861. unread articles (I suppose you could change the color of Unread to match 
  862. your background or something but that would be a kludge).  With a threaded 
  863. newsreader like WinVN it's difficult to do both threads and hide read 
  864. messages.  However, if you just want to read "Unread" articles in a group, 
  865. pressing the SPACE bar while reading a message will scroll you thru the 
  866. message.  Once at the end of a message, it will jump you to the next unread 
  867. message.  Thus, once you start reading a group, pressing SPACE bar will 
  868. move you thru all unread messages.  
  869.  
  870. [from Jim Dumoulin]
  871.  
  872. Also see the "Reading only Unread Articles section in the User's Guide for 
  873. how to limit the number of read articles displayed.  There is also a new 
  874. option under Config/Misc, Auto Latest Unread.  This will automatically only 
  875. retrieve all the (read and unread) articles from the last "catch up" 
  876. article number.
  877.  
  878. [from Greg Monroe]
  879.  
  880. V-2.  What happened to word wrapping in the compose windows?
  881.  
  882. WinVN currently uses the standard Windows edit object and puts both headers 
  883. (labels that the News Server uses) and text into it.  If autowrap is turned 
  884. on, it effects both the text and the headers.  This is good for the text, 
  885. but very bad for long headers.  For this reason, WinVN currently does not 
  886. use word wrap.  Given that this  is a commonly asked for feature it will be 
  887. added in the future.  However, it requires some significant coding to be 
  888. done.  So, be patient and it will come.
  889.  
  890. [from Greg Monroe]
  891.  
  892. V-3.  Why can't I subscribe using a hierarchical type subscription like 
  893.       Trumpet?
  894.  
  895. This feature is partially here.  A similar hierarchical type subscription 
  896. box has been added to WinVN to deal with new groups.  Some folks are 
  897. looking at using this as an alternate way of subscribing to groups from the 
  898. main window.
  899.  
  900. [from Greg Monroe]
  901.  
  902. V-4.  Can't WinVN just read the article count of the groups I'm subscribed 
  903.       to?
  904.  
  905. The problem here is really with NNTP.
  906.  
  907. NNTP was not designed in a fashion that makes this a reasonable thing to 
  908. do.  The only way to get this is to send a series of 'GROUP' commands, 
  909. which are relatively expensive for the server.  (For INN, it means going 
  910. into the group directory, and counting the number of article files there).
  911.  
  912. For those people who subscribe to over a hundred groups, this would take 
  913. even longer than a list command.
  914.  
  915. Over-the-modem users probably wouldn't notice how slow it was, because 
  916. they're already trying to pump gallons through a straw.
  917.  
  918. There's another problem... the 'clean' way to do it would be to send a 
  919. whole series of group commands (not waiting for the answers), and then 
  920. parsing the response to each in turn.  This would not fit into WinVN's 
  921. state-machine model easily.
  922.  
  923. Summary:  We'd love to do it, but it's not easy.
  924.  
  925. p.s. I think I saw a post from Wayne Davison (maint. of trn) about a patch 
  926. he'd made to INN to get around this very problem, but don't know the 
  927. details.  Maybe it'll make it into a future version of the NNTP
  928. spec.
  929.  
  930. [from Sam Rushing]
  931.  
  932. V-5.  Can the number of unread articles in a group be displayed?
  933.  
  934. This is one of the most frequently ask for features.  There are several 
  935. folks who have said they would look into it.  One of the main problems is 
  936. the method to use to determine this number in an efficient manner.
  937.  
  938. WinVN does give you an indication of whether new articles have arrived 
  939. since you last read a group.  This is what the * means next to groups in 
  940. the main window.
  941.  
  942. [from Greg Monroe]
  943.  
  944. V-6.  Can I sort the news groups in the main window?
  945.  
  946. You can select all groups and then use the Sort Selected option
  947. under the Group Menu.  You can also sort the NewsRc file
  948. outside of WinVN to your liking and then turn off the automatic
  949. sorting features of WinVN via the Config Group List menu.
  950.  
  951. To sort a Newsrc outside of WinVn, if WinVN is running, exit it.  Next
  952. go to a DOS session and change into the same directory as your newsrc
  953. file (See III.9 for a description).  Make a backup copy, just in case
  954. Murphy puts in an appearance using the comman:
  955.  
  956.     COPY NEWSRC NEWSRC.BAK.
  957.  
  958. Extract and sort the subscribed groups into a new newsrc file by entering 
  959. the command string:
  960.  
  961.     TYPE NEWSRC | FIND /V "! " | SORT > NEWSRC.NEW
  962.  
  963. Sort the unsubscribed groups and add them to the new file by:
  964.  
  965.     TYPE NEWSRC | FIND "! " | SORT >> NEWSRC.NEW
  966.  
  967. "Install" your sorted file by entering the command:
  968.  
  969.     COPY NEWSRC.NEW NEWSRC
  970.  
  971. That's it, your news groups are sorted.  BTW, you can put these command in 
  972. a batch file to simplify the process.
  973.  
  974. [from Greg Monroe]
  975.  
  976. V-7.  Add an Expires/Approved/...header to the dialog box?
  977.  
  978. The header dialog box section would be enormous if every NNTP header had
  979. a field in it.  So, there is a trick to adding not so common headers.  
  980. Just between them and the article text.      
  981.  
  982. V-8.  How about some button bars?
  983.  
  984. WinVN has a tool bar and in versions later than .99-8, it supports
  985. the Windows/NT 4.0 and Windows/95 Common controls "tool-tips" 
  986. popup help support.
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.